Add missing G_GNUC_FALLTHROUGH statements
authorBenjamin Otte <otte@redhat.com>
Sat, 26 Jan 2019 14:09:33 +0000 (15:09 +0100)
committerBenjamin Otte <otte@redhat.com>
Mon, 15 Apr 2019 12:40:25 +0000 (14:40 +0200)
gtk/gtkcssarrayvalue.c
gtk/gtkcssdimensionvalue.c
gtk/gtkcssnodedeclaration.c
gtk/gtkmain.c

index 29fd305791af3457f93440e01f24ddb6b222ccda..11cfebbc94d0b7c8648043fd800ed1ded832ab9f 100644 (file)
@@ -289,6 +289,7 @@ gtk_css_value_array_transition (GtkCssValue *start,
        * into arrays and start animating them. */
       g_warning ("Don't know how to transition arrays for property '%s'", 
                  _gtk_style_property_get_name (GTK_STYLE_PROPERTY (_gtk_css_style_property_lookup_by_id (property_id))));
+      return NULL;
     case GTK_CSS_PROPERTY_TRANSITION_PROPERTY:
     case GTK_CSS_PROPERTY_TRANSITION_DURATION:
     case GTK_CSS_PROPERTY_TRANSITION_TIMING_FUNCTION:
index 0e423e43b4ceec04669268783865e687340afce6..4efdf13ef269546715054ccd5631b7d45fc58f90 100644 (file)
@@ -111,6 +111,7 @@ gtk_css_value_dimension_compute (GtkCssValue      *number,
         return gtk_css_dimension_value_new (number->value / 100.0 * 
                                             get_base_font_size_px (property_id, provider, style, parent_style),
                                             GTK_CSS_PX);
+      G_GNUC_FALLTHROUGH;
     case GTK_CSS_NUMBER:
     case GTK_CSS_PX:
     case GTK_CSS_DEG:
index 10b5458b02ef5022b86249010a1f36ff132f9207..6fb7422ae4d9ea5bb775335858aa6eb087b1eb80 100644 (file)
@@ -316,14 +316,17 @@ gtk_css_node_declaration_has_class (const GtkCssNodeDeclaration *decl,
     case 3:
       if (classes[2] == class_quark)
         return TRUE;
+      G_GNUC_FALLTHROUGH;
 
     case 2:
       if (classes[1] == class_quark)
         return TRUE;
+      G_GNUC_FALLTHROUGH;
 
     case 1:
       if (classes[0] == class_quark)
         return TRUE;
+      G_GNUC_FALLTHROUGH;
 
     case 0:
       return FALSE;
index 2960f878e3277e463b4afa2dad1ab3a8dfe92ce6..8becf17e91fac97170be4badc553b9cb5f32621d 100644 (file)
@@ -1685,6 +1685,7 @@ handle_pointing_event (GdkEvent *event)
       if (event->crossing.mode == GDK_CROSSING_GRAB ||
           event->crossing.mode == GDK_CROSSING_UNGRAB)
         break;
+      G_GNUC_FALLTHROUGH;
     case GDK_TOUCH_END:
     case GDK_TOUCH_CANCEL:
       old_target = update_pointer_focus_state (toplevel, event, NULL);
@@ -1697,6 +1698,7 @@ handle_pointing_event (GdkEvent *event)
       if (event->crossing.mode == GDK_CROSSING_GRAB ||
           event->crossing.mode == GDK_CROSSING_UNGRAB)
         break;
+      G_GNUC_FALLTHROUGH;
     case GDK_TOUCH_BEGIN:
     case GDK_TOUCH_UPDATE:
     case GDK_MOTION_NOTIFY: